package szhn.model;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ResultModel {
	/**
	 * 返回状态 0：失败 1：成功
	 */
	private int status;
	
	/**
	 * 返回消息
	 */
	private String msg;
	
	/**
	 * 返回数据
	 */
	private Object data;
	
	/**
	 * 失败
	 */
	public static ResultModel error(int status, String message) {
		ResultModel resultModel = new ResultModel();
		resultModel.setStatus(status);
		resultModel.setMsg(message);
		resultModel.setData(null);
		return resultModel;
	}

	/**
	 * 失败
	 */
	public static ResultModel error(String message) {
		ResultModel resultModel = new ResultModel();
		resultModel.setStatus(-1);
		resultModel.setMsg(message);
		resultModel.setData(null);
		return resultModel;
	}
}
